home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
prog_c
/
tpchal_1.zip
/
RBS_0.C0
< prev
next >
Wrap
Text File
|
1994-05-20
|
1KB
|
40 lines
#include <stdio.h>
main()
{
unsigned cnt = 0, posn;
unsigned long n, div;
for (cnt = 0, n = 100000008L, posn = 2, div = 10000000L;
posn < 10 && n < 1000000000L;
++posn, div /= 10)
{
unsigned long x, N;
int i, used;
if ((0L != (x = ((n / div) % posn))) || (0L == ((n / div) % 10)))
{
n += (posn - x) * div;
n -= n % div;
posn = 1;
div = 100000000L;
continue;
}
used = -1;
for (i = 0, N = n; i < 9; ++i, N /= 10)
{
int d = N % 10;
if (!d)
goto NEXT_N;
if (used & (1 << d))
used &= ~(1 << d);
else goto NEXT_N;
}
printf("%4d: Number = %lu\n", ++cnt, n);
break;
NEXT_N: n += 9;
}
return 0;
}